If the steam API provides it, you can retrieve it. In PHP, this has to be either a string or binary string. PHP doesn't support unsigned integers, so even if you have an x64 build PHP, the numbers will not make sense. As a string though, you can parse it as a number, but typically speaking you cannot manipulate it (you can treat it as a string with [s]printf and provide a hex or unsigned long output). You can break it into parts and do manual calculations of course, but that's a lot more work than a simple +.
Well, thats not exactly what I mean.
I randomly stumbled upon the link I should use to redirect to the login page, however when users click login and are sent back to me, their steam id is sent to me via the get method. The steamid lies in an index called openid.identity but if i use var_dump on it, it just returns null... I suppose this is some part of the object oriented PHP which I have been trying to understand for a long time without any further success.
The 64 bit key is a string, and since it's specifically made for use with PHP, ASP and JScript, I suppose it should also work.
Their documentation is not very descriptive though and I have never worked with objects or openid's before - and their documentation seems to assume you have done this before with another openid provider.